\relax 
\@writefile{toc}{\contentsline {section}{\numberline {5.6}Vector3D Class Reference}{52}}
\newlabel{classVector3D}{{5.6}{52}}
\newlabel{classVector3D_300d0b9229056419b28b6bc2a22ce33a}{{5.6}{54}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.1}Detailed Description}{54}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.2}Constructor \& Destructor Documentation}{54}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.2.1}\setlength  {\rightskip }{0pt plus 5cm}Vector3D::Vector3D ()}{54}}
\newlabel{classVector3D_bf0cbe79807e0cc1d0d5177645faa0fd}{{5.6.2.1}{54}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.2.2}\setlength  {\rightskip }{0pt plus 5cm}Vector3D::Vector3D (double {\em  \_\discretionary {-}{}{}x}, double {\em  \_\discretionary {-}{}{}y}, double {\em  \_\discretionary {-}{}{}z})}{54}}
\newlabel{classVector3D_175cf9b888217d54c9620957005f5321}{{5.6.2.2}{54}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.2.3}\setlength  {\rightskip }{0pt plus 5cm}Vector3D::Vector3D (const Vector3D \& {\em  \_\discretionary {-}{}{}v})}{54}}
\newlabel{classVector3D_b1b40cd58a615d98e61660951ddcd75d}{{5.6.2.3}{54}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.2.4}\setlength  {\rightskip }{0pt plus 5cm}Vector3D::$\sim $Vector3D ()}{54}}
\newlabel{classVector3D_7ecf35147fd2fb3f528327b1d3fdb83b}{{5.6.2.4}{54}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.3}Member Function Documentation}{55}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.1}\setlength  {\rightskip }{0pt plus 5cm}void Vector3D::clear ()}{55}}
\newlabel{classVector3D_1f02860b5fc28b9f9eb8b668d17032ee}{{5.6.3.1}{55}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.2}\setlength  {\rightskip }{0pt plus 5cm}double$\ast $ Vector3D::get\discretionary {-}{}{}Array ()}{55}}
\newlabel{classVector3D_37e685df8e791c0517fa18dee40d7376}{{5.6.3.2}{55}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.3}\setlength  {\rightskip }{0pt plus 5cm}double Vector3D::get\discretionary {-}{}{}X ()}{55}}
\newlabel{classVector3D_496d2d0e2cde4e325566c7c49753ff82}{{5.6.3.3}{55}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.4}\setlength  {\rightskip }{0pt plus 5cm}double Vector3D::get\discretionary {-}{}{}Y ()}{55}}
\newlabel{classVector3D_ca4be16d241f8d30eed9f2e1f17c7ee1}{{5.6.3.4}{55}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.5}\setlength  {\rightskip }{0pt plus 5cm}double Vector3D::get\discretionary {-}{}{}Z ()}{55}}
\newlabel{classVector3D_3ec0e78b1b97a377617714354056942c}{{5.6.3.5}{55}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.6}\setlength  {\rightskip }{0pt plus 5cm}void Vector3D::normalize ()}{56}}
\newlabel{classVector3D_569e5f005c578ae1ea01828cfdbe4c07}{{5.6.3.6}{56}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.7}\setlength  {\rightskip }{0pt plus 5cm}Vector3D Vector3D::operator $\ast $ (const double \& {\em  \_\discretionary {-}{}{}a})}{56}}
\newlabel{classVector3D_5d5477d1c4a2d777a12e6adb77b5f6a1}{{5.6.3.7}{56}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.8}\setlength  {\rightskip }{0pt plus 5cm}Vector3D Vector3D::operator $\ast $ (const Vector3D \& {\em  \_\discretionary {-}{}{}v})}{56}}
\newlabel{classVector3D_bc802aed98d2485078f199a92b18d4b5}{{5.6.3.8}{56}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.9}\setlength  {\rightskip }{0pt plus 5cm}Vector3D Vector3D::operator $\ast $= (const double \& {\em  \_\discretionary {-}{}{}a})}{56}}
\newlabel{classVector3D_6412f70205f7e1757ee6a2f92f6873a5}{{5.6.3.9}{56}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.10}\setlength  {\rightskip }{0pt plus 5cm}Vector3D Vector3D::operator $\ast $= (const Vector3D \& {\em  \_\discretionary {-}{}{}v})}{56}}
\newlabel{classVector3D_81cdcb12a35ebf56c84626381c5bb1b7}{{5.6.3.10}{56}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.11}\setlength  {\rightskip }{0pt plus 5cm}Vector3D Vector3D::operator+ (const Vector3D \& {\em  \_\discretionary {-}{}{}v})}{56}}
\newlabel{classVector3D_4f7e39cd7ca999fb6986a0ae1a6499b1}{{5.6.3.11}{56}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.12}\setlength  {\rightskip }{0pt plus 5cm}Vector3D Vector3D::operator+ (const double \& {\em  \_\discretionary {-}{}{}a})}{56}}
\newlabel{classVector3D_20c82a53980217c48982437c3f5613ec}{{5.6.3.12}{56}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.13}\setlength  {\rightskip }{0pt plus 5cm}Vector3D Vector3D::operator+= (const Vector3D \& {\em  \_\discretionary {-}{}{}v})}{56}}
\newlabel{classVector3D_8599a9271f8047d7eb2454a1477c516d}{{5.6.3.13}{56}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.14}\setlength  {\rightskip }{0pt plus 5cm}Vector3D Vector3D::operator+= (const double \& {\em  \_\discretionary {-}{}{}a})}{57}}
\newlabel{classVector3D_19c962c847f403d411052d90afc22568}{{5.6.3.14}{57}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.15}\setlength  {\rightskip }{0pt plus 5cm}Vector3D Vector3D::operator- (const Vector3D \& {\em  \_\discretionary {-}{}{}v})}{57}}
\newlabel{classVector3D_dd6f4ad82a467c42c6f6282205eb205c}{{5.6.3.15}{57}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.16}\setlength  {\rightskip }{0pt plus 5cm}Vector3D Vector3D::operator- (const double \& {\em  \_\discretionary {-}{}{}a})}{57}}
\newlabel{classVector3D_d96fd8698205b1ee3d8cb0988e1aa810}{{5.6.3.16}{57}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.17}\setlength  {\rightskip }{0pt plus 5cm}Vector3D Vector3D::operator-= (const Vector3D \& {\em  \_\discretionary {-}{}{}v})}{57}}
\newlabel{classVector3D_754ab1ba087d42993cf83f4af6f37f4e}{{5.6.3.17}{57}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.18}\setlength  {\rightskip }{0pt plus 5cm}Vector3D Vector3D::operator-= (const double \& {\em  \_\discretionary {-}{}{}a})}{57}}
\newlabel{classVector3D_5ccf762152bb5d03a18b7f201bcf23c8}{{5.6.3.18}{57}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.19}\setlength  {\rightskip }{0pt plus 5cm}Vector3D Vector3D::operator/ (const Vector3D \& {\em  \_\discretionary {-}{}{}v})}{57}}
\newlabel{classVector3D_2c3ab86efdbec08089bb5053c87979f3}{{5.6.3.19}{57}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.20}\setlength  {\rightskip }{0pt plus 5cm}Vector3D Vector3D::operator/ (const double \& {\em  \_\discretionary {-}{}{}a})}{57}}
\newlabel{classVector3D_fcf18e488989f4a0e649ff49ac217a41}{{5.6.3.20}{57}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.21}\setlength  {\rightskip }{0pt plus 5cm}Vector3D Vector3D::operator/= (const Vector3D \& {\em  \_\discretionary {-}{}{}v})}{57}}
\newlabel{classVector3D_ccb615a24794232f73010fea6fe62a8e}{{5.6.3.21}{57}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.22}\setlength  {\rightskip }{0pt plus 5cm}Vector3D Vector3D::operator/= (const double \& {\em  \_\discretionary {-}{}{}a})}{57}}
\newlabel{classVector3D_09e6bda4283788de99462574878ea1ec}{{5.6.3.22}{57}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.23}\setlength  {\rightskip }{0pt plus 5cm}Vector3D\& Vector3D::operator= (const Vector3D \& {\em  \_\discretionary {-}{}{}v})}{58}}
\newlabel{classVector3D_2705b247a224e98da616ea52f37c52d0}{{5.6.3.23}{58}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.24}\setlength  {\rightskip }{0pt plus 5cm}void Vector3D::print ()}{58}}
\newlabel{classVector3D_12919db2b9b6e3cf79f7218a1f9c791a}{{5.6.3.24}{58}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.25}\setlength  {\rightskip }{0pt plus 5cm}void Vector3D::set (double {\em  \_\discretionary {-}{}{}x}, double {\em  \_\discretionary {-}{}{}y}, double {\em  \_\discretionary {-}{}{}z})}{58}}
\newlabel{classVector3D_65565750c6439bc72841a4f983742e73}{{5.6.3.25}{58}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.26}\setlength  {\rightskip }{0pt plus 5cm}void Vector3D::set\discretionary {-}{}{}X (double {\em  \_\discretionary {-}{}{}x})}{58}}
\newlabel{classVector3D_11748d30d4bfa29b65fdaa44bf882ac5}{{5.6.3.26}{58}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.27}\setlength  {\rightskip }{0pt plus 5cm}void Vector3D::set\discretionary {-}{}{}Y (double {\em  \_\discretionary {-}{}{}y})}{58}}
\newlabel{classVector3D_b9a5da1051c734f04aa144991d74c712}{{5.6.3.27}{58}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.3.28}\setlength  {\rightskip }{0pt plus 5cm}void Vector3D::set\discretionary {-}{}{}Z (double {\em  \_\discretionary {-}{}{}z})}{59}}
\newlabel{classVector3D_4e28fc12fc05993342b0d8df22ceda97}{{5.6.3.28}{59}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.6.4}Member Data Documentation}{59}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.4.1}\setlength  {\rightskip }{0pt plus 5cm}double Vector3D::y\hspace  {0.3cm}{\tt  [private]}}{59}}
\newlabel{classVector3D_8fffa7f8434318d68cab10803b0d1517}{{5.6.4.1}{59}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.6.4.2}\setlength  {\rightskip }{0pt plus 5cm}double Vector3D::z\hspace  {0.3cm}{\tt  [private]}}{59}}
\newlabel{classVector3D_fec4801e8388e152a948eb7b6bd4623b}{{5.6.4.2}{59}}
\@setckpt{classVector3D}{
\setcounter{page}{60}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{chapter}{5}
\setcounter{section}{6}
\setcounter{subsection}{4}
\setcounter{subsubsection}{2}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{float@type}{4}
}
